<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016-06-07
 * Time: 10:03
 */


/**
 * @param $str
 * 提取内容中的图片
 */
function img_from_content($str){
    preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$str,$match);
    echo $match[1];
}

function get_article_page_list($parm = array()){
    $model = D('Typearticle');
    $page = max($_GET['p'], 1);
    $row = D('KeyToValue')->get_value('home_page_list_num');
    // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取
    $list = $model->where($parm)->order($model->orderStr)->page($page.",$row")->select();
    $count = $model->where($parm)->count();// 查询满足要求的总记录数
    $Page = new \Think\Page($count,$row);// 实例化分页类 传入总记录数和每页显示的记录数
    $show = $Page->show();// 分页显示输出
    return array('list'=>$list, 'show'=>$show);
}